﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using CapaDeEntidades;

namespace CapaDatos
{
  public class ORM
    {
        //tabla a objeto - recuperar
      public static Socio GetSocio(DataSet ds)
      {
          Socio socio = new Socio();
          foreach (DataRow r in ds.Tables[0].Rows)
          {

              socio.Dni = (int)(r["dni"]);
              socio.email = r["mail"].ToString();
              socio.NombreApellido = Convert.ToString(r["nombre"]);
              socio.Pass = Convert.ToString(r["password"]);
              socio.Penalizado = Convert.ToBoolean(r["penalizado"]);
              socio.Usuario = Convert.ToString(r["nomUsuario"]);
              socio.Codigo = Convert.ToInt32(r["idSocio"]);


          }
          return socio;
      }

      public static IList<Libro> GetLibros(DataSet ds)
      {
          IList<Libro> listaLibros = new List<Libro>();
          foreach (DataRow r in ds.Tables[0].Rows)
          {
              Libro libro = new Libro();
              libro.Codigo = (int)(r["idLibro"]);
              libro.Autor = r["autor"].ToString();
              libro.Titulo = Convert.ToString(r["titulo"]);
              libro.CantidadDisponible = Convert.ToInt32(r["cantEj"]);
              libro.Disponible = Convert.ToBoolean(r["Disponibilidad"]);
              libro.Isbn = Convert.ToInt32(r["isbn"]);
             


          }
          return listaLibros;
      }



    }
}
